package com.sdy.dcsb.biz.mapper;

import com.sdy.dcsb.biz.model.EsbSystemService;
import com.sdy.dcsb.biz.model.EsbSystemServiceJoint;
import com.sdy.mvc.mapper.BaseMapper;
import org.apache.ibatis.annotations.Param;
import java.util.List;

/**
 * <p>
 * 标准服务控制表 Mapper 接口
 * </p>
 *
 * @author fb
 * @since 2019-09-29
 */
public interface EsbSystemServiceMapper extends BaseMapper<EsbSystemService> {
    /**
     * 查询服务拥有的消费者,分页
     * @param serviceid ,服务id
     * @param current ,当前页
     * @param size ,每页数量
     * @return
     */
    List<EsbSystemServiceJoint> findServiceConsumer(@Param("serviceid") Integer serviceid, @Param("current") Integer current, @Param("size") Integer size);

    /**
     * 查询服务拥有的消费者
     * @param serviceid ,服务id
     * @return
     */
    List<EsbSystemServiceJoint> findServiceConsumerCount(@Param("serviceid") Integer serviceid);
}
